*{
    margin: 0;
    padding: 0;
}
.clearfix::after{
    clear: both;
    display: block;
    content: "";
}
header a:hover,.h-navigations ul li a:hover,.t-dlxx a:hover,.t-titl a:hover,.t-tls a:hover,.f-footer-center ul li a:hover{
    color: red;
}
.c-search a:hover,.t-dlxx a:hover,.t-titl a:hover{
    text-decoration: underline;
}
i{
    display: inline-block;
}
ul li{
    list-style: none;
}
a{
    color: #666;
    text-decoration: none;
}
body{
    font-size: 12px;
    min-width: 1190px;
}
header{

    height: 30px;
    min-width: 1190px;
    background: #f7f7f7;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #e9e9e9;
    font-family: 'Microsoft YaHei';
    position: relative;
    z-index: 1003;
}
.h-tool{
    width: 1190px;
    margin: 0 auto;
}
.h-name{
    float: left;
    width: auto;
    padding: 0 12px 0 18px;
    height: 30px;
    line-height: 30px;
    color: #8d8d8d;
    position: relative;
    background:url(../img/bl_logo_m.png) 2px center no-repeat;
} 
.h-names{
    width: 156px;
    height: 30px;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.h-name b,.h-right b{
    position: absolute;
    width: 1px;
    height: 12px;
    display: block;
    top: 9px;
    right: -1px;
    z-index: 2;
    background: url(../img/tools1200_sprite.png) no-repeat 0 -28px;
}
.h-left{
    box-sizing: border-box;
    float: left;
    position: relative;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}
.h-font{
    color: #666;
    line-height: 30px;
    height: 30px;
}
.h-es{
    z-index: 1030;
    height: 100%;
    /* border: 1px solid #e2e2e2; */
    box-shadow: 0 0 2px #CCC;
    background: #fff;
}

.h-font a{
    color: #666;
    padding: 0 10px;
    display: block;
    height: 30px;
}
.h-font i{
    float: left;
    width: 7px;
    height: 4px;
    margin-left: 7px;
    background: url(../img/tools1200_sprite.png) no-repeat 0 -40px;
    margin-top: 13px;
    transition: all .1s ease-in 0s;
    -webkit-transition: all .1s ease-in 0s;
}
.h-esi{
    transform: rotate(180deg)
}
.h-font span{
    float: left;
}
.h-show{
    display: none;

    position: absolute;
    background-color: #fff;
    border: 1px solid #e2e2e2;
    box-shadow: 0 0 2px #CCC;
    top: 30px;
}
.h-navigations{
    width: 222px;
    line-height: 24px;
}
.h-navigations ul li{
    padding: 0 5px;
    width: 100px;
    float: left;
    margin-left: 1px;
}
.h-navigations ul li a,.h-show ul li a{
    padding: 0 10px;
    color: #666;
    display: block;
}

.h-fine{
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    top: 28px;
    background-color: #FFF;
    z-index: 2;
    display: none;
}
.h-information{
    width: 30px;
    float: left;
    /* display: inline; */
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    text-align: center;
    position: relative;
}
.h-information a{
    color: #666;
    font-family: 'Microsoft YaHei';
}
.h-right{
    float: right;
}
.h-right ul li{
    float: left;
    position: relative;
    height: 30px;
    line-height: 30px;
    margin-left: -1px;
}
.h-goout{
    float: left;
    width: 13px;
    height: 13px;
    background: url(../img/tools1200_sprite.png) no-repeat 0 -15px;
    margin-top: 8px;
}
.h-logo span{
    margin-left: 5px;
}
.h-wsed{
    padding-left: 10px;
}
.h-wsed:hover,.h-shopping:hover,.h-wseds:hover{
    
    box-shadow: 0 0 2px #CCC;
    background: #fff;
}
.h-register{
    padding: 0 10px;
} 
.h-mydd{
    padding: 0 10px;
}
.h-listing{
    display: none;
    position: absolute;
    background-color: #fff;
    border: 1px solid #e2e2e2;
    box-shadow: 0 0 2px #CCC;
    top: 30px;
}
.h-list{
    width: 100%;
}
.h-pay{
    padding: 15px;
    width: 450px;
    left: 50%;
    margin-left: -240px;
}
header .h-pays li{
    float: left;
    width: 100px;
    padding: 0 5px;
    margin-left: -1px;
    border-left: 1px dashed #e9e9e9;
    height: 126px
}
.h-pays{
    width: 450px;
    overflow: hidden;
}
.h-write{
    line-height: 26px;
    height: 30px;
    font-weight: 700;
    font-size: 14px;
    color: #333;
    padding: 0 10px;
}
.h-writes{
    line-height: 24px;
}
header .h-writes a{
    display: block;
    color: #666;
    height: 24px;
    padding: 0 10px;
}
header .h-shows{
    width: 310px;
    left: 50%;
    margin-left: -214px;
    border: 1px solid #e2e2e2;
    overflow: hidden;
}
header .h-showing{
    float: left;
    margin-left: 8px;
    width: 141px;
    text-align: center;
    padding: 20px 0 4px;
}
.h-img{
    line-height: 0;
    height: 100px;
    overflow: hidden;
}
.h-img img{
    width: 100%;
    height: 100%;
}
.h-line{
    text-align: center;
    padding: 0 20px;
    line-height: 20px;
    height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.h-blwx{
    color: #666;
    margin-top: 10px;
    font-size: 14px;
}
.h-bdgz{
    color: #ff6f6f;
}
.h-shopping{
    color: #666;
    line-height: 30px;
    height: 30px;
}
.h-shopping a{
    color: #666;
    padding: 0 10px;
    display: block;
    height: 30px;
}
.h-shopping a span{
    float: left;
}
section{
    background: #FFF;
    min-width: 1190px;
    height: 96px;
}
.c-wrap{
    position: relative;
    width: 1190px;
    margin: 0 auto;
}
.c-logo{
    width: 410px;
    height: 60px;
    margin-top: 18px;
    float: left;
}
.c-logos{
    width: 190px;
    float: left;
}
.c-Authorized{
    float: left;
    margin-left: 25px;
}
.c-search{
    left: 415px;
    width: 780px;
    position: absolute;
    margin-top: 25px;
}
.c-search-top{
    width: 516px;
    height: 35px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.c-search-mry{
    width: 490px;
    overflow: hidden;
    clear: both;
    height: 28px;
    line-height: 28px;
    font-family: 'Microsoft YaHei';
    margin-left: -5px;
}
.c-search a{
    color: #999;
    float: left;
    margin-right: 5px;
    margin-left: 5px;
    display: inline-block;
}

.c-search-mry span{
    float: left;
    color: #e5e5e5;
    margin-left: 5px;
    /* display: inline-block; */
}
.c-search-input{
    padding: 2px 0 2px 2px;
    background: #ff3d3d;
    float: left;
    position: relative;
    z-index: 1001;
}
.c-search-ipt{
    background: #FFF;
    height: 31px;
    overflow: hidden;
    padding: 0 10px;
    vertical-align: middle;
}
.c-search-ipt input{
    height: 19px;
    line-height: 19px;
    border: 0;
    width: 406px;
    font-size: 13px;
    font-family: 'Microsoft YaHei';
    background: 0 0;
    vertical-align: middle;
    padding: 6px 0;
}
.c-search-ipt input.c-gray{
    color: #A9A9A9;
}
.c-button{
    height: 35px;
    width: 85px;
    float: left;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    overflow: hidden;
}
.c-button button{
    height: 35px;
    width: 85px;
    border: 0;
    cursor: pointer;
    background: #ff3d3d url(../img/ser_btnbg.png) no-repeat center center;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    color: #fff;
    font-size: 14px;
}
.c-w{
    width: 215px;
    float: right;
    height: 35px;
}
.c-w a{
    height: 33px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #d7d7d7;
    margin-left: 2px;
    color: #666;
    overflow: hidden;
    padding: 0 19px 0 12px;
    float: left;
    background: #fff url(../img/header-right-icon.png) no-repeat right 12px;
    line-height: 33px;
    font-family: 'Microsoft YaHei';
}
.c-nav{
    height: 35px;
    border-bottom: 2px solid #151515;
    background: #fff;
    min-width: 1190px;
    z-index: 996;
    position: relative;
}
.n-wrap{
    width: 1190px;
    position: relative;
    margin: 0 auto;
}
.n-left{
    float: left;
    height: 35px;
    width: 190px;
    position: relative;
    font-family: 'Microsoft YaHei';
}
.n-leftfont{
    background: #151515;
    cursor: pointer;
    height: 35px;
}
.n-leftfont i{
    width: 14px;
    height: 12px;
    float: left;
    margin-top: 12px;
    margin-left: 13px;
    background: url(../img/nav1200_sprite.png) no-repeat 0 -101px;
}
.n-leftfont span{
    margin-left: 25px;
    color: #FFF;
    font-size: 14px;
    line-height: 35px;
    float: left;
}
.n-show-nav{
    z-index: 3333;
    position: absolute;
    left: 0;
    top: 35px;
}
.n-shows{
    width: 190px;
    height: 431px;
    position: absolute;
    left: 0;
    top: 0;
    background: #151515;
    opacity: .75;
}
.n-banner{
    position: relative;
    z-index: 4;
    overflow: hidden;
    height: 412px;
    width: 190px;
    text-align: left;
    color: #FFF;
    padding: 11px 0 9px;
    line-height: 30px;
    box-shadow: -2px 0 2px rgba(0,0,0,.2);
    -moz-box-shadow: -2px 0 2px rgba(0,0,0,.2);
    -webkit-box-shadow: -2px 0 2px rgba(0,0,0,.2);
}
.n-navs{
    line-height: 28px;
}
.n-banner i,.top-show i{
    float: left;
    width: 16px;
    height: 16px;
    margin-top: 7px;
    /* display: inline-block; */
    line-height: 16px;
    font-size: 16px;
    background: url(../img/nav-v3-icon-1.png) no-repeat;
}
.n-navs i{
    margin-top: 6px;
}
.n-waps-right{
    max-width: 1000px;
    float: left;
    font-family: 'Microsoft YaHei';
    font-size: 15px;
    color: #000;
    line-height: 35px;
    height: 35px;
    overflow: hidden;
    white-space: nowrap;
}
.n-waps-right li{
    float: left;
    padding: 0 18px;
    position: relative;
    z-index: 999;
    background: #fff;
}
.n-waps-right li a{
    display: block;
    height: 35px;
    position: relative;
    overflow: hidden;
    transition: all .2s ease-in 0s;
    -webkit-transition: all .2s ease-in 0s;
    color: #333;
    font-weight: 700;
    z-index: 1000;
}
.n-banner li,.top-show li{
    padding-left: 16px;
    cursor: pointer;
    color: #fff;
    font-family: 'Microsoft YaHei';
    height: 29px;
    line-height: 29px;
}
.n-banner a,.top-show a{
    color: #fff;
    text-decoration: none;
}
.n-banner span,.top-show span{
    float: left;
    margin-left: 10px;
    display: inline-block;
    font-size: 13px;
}
.n-banner .n-jk,.top-show .n-jk{
    background-position: 0 0;
}
.n-banner .n-sx,.top-show .n-sx{
    background-position: 0 -30px;
}
.n-banner .n-sp,.top-show .n-sp{
    background-position: 0 -60px;
}
.n-banner .n-mrhl,.top-show .n-mrhl{
    background-position: 0 -90px;
}
.n-banner .n-jiaju,.top-show .n-jiaju{
    background-position: 0 -150px;
}
.n-banner .mywj,.top-show .mywj{
    background-position: 0 -120px;
}
.n-banner .n-jqs,.top-show .n-jqs{
    background-position: 0 -180px;
}
.n-banner .n-firl,.top-show .n-firl{
background-position: 0 -210px;
}
.n-banner .n-both,.top-show .n-both{
background-position: 0 -240px;
}
.n-banner .shuma,.top-show .shuma{
background-position: 0 -270px;
}
.n-banner .n-jyjq,.top-show .n-jyjq{
background-position: 0 -300px;
}
.n-banner .n-ydhw,.top-show .n-ydhw{
background-position: 0 -330px;
}

.n-banner .n-yybj,.top-show .n-yybj{
background-position: 0 -360px;
}
.n-banner .n-kapain,.top-show .n-kapain{
   background-position: 0 -390px; 
}
.on{
    color: #fff;
    text-decoration: underline;
    background:rgb(136, 136, 136);
}

.n-qiehuan{
    position: absolute;
    left: 190px;
    top: 1px;
    background: #fff;
    box-shadow: 0 0 4px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,.2);
    display: none;
    width: 1000px;
    height: 430px;
    border: 1px solid #dfdfdf;
    border-left: 0;
    border-top: 0;
    z-index: 3;
}
.n-waps-right ul li i{
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    top: 35px;
    
    transition: all .2s ease-in 0s;
    -webkit-transition: all .2s ease-in 0s;
}
.n-waps-right ul li a:hover{
    
    color: #ed595c;
}
.n-doudou{
    width: 24px;
    height: 22px;
    position: absolute;
    top: 0;
    left: 220px;
    background: url(../img/微信图片_20190903170932.png) no-repeat;
    z-index: 999;
    display: none;
}
.t-banner{
    width: 100%;
    height: 430px;
    min-width: 1190px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.t-tplb{
    width: 100%;
    height: 430px;
    line-height: 430px;
    text-align: center;
}
.t-tplbs{
    width: 100%;
    height: 430px;
    display: inline-block;
    overflow: hidden;
    position: relative;
}
.t-slide img{
    width: 810px;
    height: 430px;
}
.t-one{
    background: rgb(255, 171, 172);
    height: 430px;
    
}
.t-two{
    background: rgb(1, 71, 157);
     height: 430px;
}
.t-three{
    background: rgb(200, 171, 191);
    height: 430px;;
}
.t-four{
    background: rgb(251, 222, 225);
    height: 430px;
}
.t-five{
    background: rgb(255, 255, 255);
     height: 430px;
}
.t-six{
    background: rgb(243, 250, 255);
    height: 430px;
}
.t-server{
    background: rgb(31, 85, 87);
    height: 430px; 
}
.swiper-container .hide{
    opacity:0;
  }
  .swiper-button-next,.swiper-button-prev{
    transition:opacity 0.5s;
  }
  .t-ad{
    width: 785px;
    margin: 0 auto;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -393px;
  }
  .t-ad i{
    width: 24px;
    height: 14px;
    position: absolute;
    right: 20px;
    bottom: 7px;
    z-index: 9;
    background: url(../img/ad.png) no-repeat;
  }
  .t-container .t-prev{
      left: -0%;
      right: auto;
  }
  .t-container .t-next{
      right: 2%;
  }
  .t-removeened{
    width: 215px;
    height: 420px;
    margin-left: 380px;
    position: absolute;
    left: 50%;
    top: 5px;
    overflow: hidden;
    z-index: 12;
  }
  .t-ened{
    width: 215px;
    height: 420px;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
  }
  .t-title{
    width: 187px;
    height: 96px;
    padding: 14px 14px 0;
    border-bottom: 1px solid #eee;
    position: relative;
    z-index: 5;
  }
  .t-titl{
    height: 110px;
    margin: 10px 15px 0;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    background: url(../img/ban_tit11.png) no-repeat 0 0;
    position: relative;
    overflow: hidden;
  }
  .t-tl{
    width: 217px;
    height: 182px;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .t-tou{
    height: 69px;
  }
  .t-header{
    color: #666;
  }
  .t-tx{
    width: 46px;
    height: 46px;
  }
  .t-tx img{
    vertical-align: -25px;
    margin-right: 10px;
    border-radius: 50%;
  }
  .t-heades{
    width: 130px;
    height: 40px;
    float: right;
    margin-top: 4px;
  }
  .t-dlxx a{
    margin: 0;
  }
  .t-footer{
    width: 200px;
    margin-top: 10px;
  }
  .t-footer a{
      display: block;
    width: 185px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border: none;
    border-radius: 1px;
    background: #fff3f5;
    color: #ff6f6f;
  }
  .t-footer a:hover{
    background: #ff6f6f;
    color: #fff;
    border-color: #ff6f6f;
  }
  .t-more{
    padding-right: 14px;
    position: absolute;
    right: 0;
    top: 0;
    
  }
  .t-xxs{
    height: 75px;
    margin-top: 30px;
    line-height: 25px;
  }
  .t-xxs p{
    width: 178px;
    margin-left: 5px;
    line-height: 25px;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .t-xxs span{
    margin-right: 6px;
    font-weight: 700;
  }
  .t-tl{
    width: 217px;
    height: 182px;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .t-tls{
    margin: 0 auto;
    overflow: hidden;
    border-top: 1px solid #eee;
  }
  .t-tls{
    margin: 0 auto;
    overflow: hidden;
    border-top: 1px solid #eee;
  }
  .t-tls li{
    width: 71px;
    float: left;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    text-align: center;
    padding-top: 7px;
    height: 53px;
  }
  .t-tls li a{
    display: block;
  }
  .t-life_i{
      display: block;
    width: 42px;
    height: 28px;
    margin: 0 auto;
  }
  .t-life_i1{
      background: url(../img/life_i1.png) no-repeat 0 0;
  }
  .t-life_i1:hover{
      background-position: 0 -28px;
  }
  .t-life_iz1{
    background: url(../img/life_iz1.png) no-repeat 0 0;
}
.t-tls .t-life_iz1:hover{
    
    background-position: 0 -28px;
}
.t-life_i4{
    background: url(../img/life_i4.png) no-repeat 0 0;
}
.t-life_i4:hover{
    background-position: 0 -28px;
}
.t-life_iz2{
    background: url(../img/life_iz2.png) no-repeat 0 0;
}
.t-life_iz2:hover{
    background-position: 0 -28px;
}
.t-life_iz3{
    background: url(../img/life_iz3.png) no-repeat 0 0;
}
.t-life_iz3:hover{
    background-position: 0 -28px;
}
.t-life_iz4{
    background: url(../img/life_iz4.png) no-repeat 0 0;
}
.t-life_iz4:hover{
    background-position: 0 -28px;
}
.t-life_i3{
    background: url(../img/life_i3.png) no-repeat 0 0;
}
.t-life_i3:hover{
    background-position: 0 -28px;
}
.t-life_i6{
    background: url(../img/life_i6.png) no-repeat 0 0;
}
.t-life_i6:hover{
    background-position: 0 -28px;
}
.t-life_i9{
    background: url(../img/life_i9.png) no-repeat 0 0;
}
.t-life_i9:hover{
    background-position: 0 -28px;
}
.f-fixed{
    width: 314px;
    position: fixed;
    top: 0;
    right: -276px;
    color: #fff;
}
#f-reside{
    z-index:2000;
}
.f-main{
    width: 38px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 999999;
    height: 100%;
}
#f-side{
     background: #333;
}
#f-side div{
    cursor: pointer;
}
.f-login{
    top: 112px;
    font-size: 12px;
    position: absolute;
    z-index: 99;
}
.f-loin{
    top: 344px;
    font-size: 12px;
    position: absolute;
    z-index: 99;
}
.f-logi{
    top: 386px;
    font-size: 12px;
    position: absolute;
    z-index: 99;
}
.f-logins{
    top: 567px;
    font-size: 12px;
    position: absolute;
    z-index: 99;
}
.f-log{
    top: 609px;
    font-size: 12px;
    position: absolute;
    z-index: 99;
}

.f-sidecss{

    height: 40px;
    width: 38px;
    background: #333;
    text-align: center;
    margin: 2px 0;
    line-height: 40px;
}
.f-yonghu{
    display: none;
    position: absolute;
    top: -27px;
    right: 0;
    display: none;
    width: 6px;
    height: 12px;
    background: url(../img/sidebar_in.png) no-repeat 0 -108px;
    border: 0;
}
.f-tab{
    position: relative;
    z-index: 999;
    top: 0px;
}
.f-tip{
    opacity: 1;
    display: none;
    position: absolute;
    width: 0;
    line-height: 40px;
    right: 38px;
    top: 0px;
    border: 1px solid #DDD;
    color: #000;
    background-color: #FFF;
    /* overflow: hidden; */
    cursor: default;
    border-top-left-radius: 8%;
    border-bottom-left-radius: 8%;
}
.f-tep{
    opacity: 1;
    display: none;
    position: absolute;
    width: 0;
    line-height: 40px;
    right: 38px;
    top: -49px;
    border: 1px solid #DDD;
    color: #000;
    background-color: #FFF;
    /* overflow: hidden; */
    cursor: default;
    border-top-left-radius: 8%;
    border-bottom-left-radius: 8%;
}

.f-tip-con{
    width: 86px;
    font-size: 14px;
    color: #333;
    font-family: 'Microsoft YaHei';
}
.f-mui-arr{
    position: absolute;
    top: 15px;
    right: -6px;
    width: 6px;
    height: 12px;
    background: url(../img/sidebar_in.png) no-repeat -6px -108px;
}
.f-conbar{
    position: absolute;
    top: 64px;
    right: -6px;
    width: 6px;
    height: 12px;
    background: url(../img/sidebar_in.png) no-repeat -6px -108px;
}
.f-sidecss i:nth-child(2){
    width: 38px;
    height: 40px;
    float: left;
}
.f-login i{
    
    background: url(../img/sidebar_out.png) no-repeat 0 0;
}
.f-loin i{
    background: url(../img/sidebar_out.png) no-repeat 0 -40px;
}
.f-logi i{
    background: url(../img/sidebar_out.png) no-repeat 0 -80px;
}
.f-logins i{
    background: url(../img/sidebar_out.png) no-repeat 0 -200px;
}
.f-log i{
 
        background: url(../img/sidebar_out.png) no-repeat 0 -240px;
}
.f-trp{
    width: 150px;
}
.f-title{
    background: transparent url(../img/code_title.png) no-repeat left center;
    width: 82px;
    line-height: 28px;
    margin: 18px auto 0;
    padding-left: 12px;
}
.f-tep img{
    width: 100px;
    height: 100px;
}
.f-odd{
    width: 31px;
    height: 50px;
    position: absolute;
    left: -25px;
    top: 0;
    background: url(../img/ico_dd.png) 0 0 no-repeat;
    z-index: 999;
    cursor: default;
}
.f-red{
    background: #ff3d3d;
}
.f-reds{
    background: #e70e0e;
}
.f-odd2{
    top: -93px;
    left: -31px;
    background: url(../img/ico_dd2.png) no-repeat 0 0;
}
.f-shopping{
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    height: 174px;
    position: absolute;
    top: 158px;
    width: 43px;
    right: 0;
    z-index: 99999;
    background-color: #333;
    font-family: 'Microsoft YaHei';
}
.f-shopp{
    width: 24px;
    height: 18px;
    margin:36px 0 0 10px;
    background: url(../img/sidebar_out.png) no-repeat 0 -365px;
    display: inline-block;
}
.f-content span{
    margin:10px 0 0 12px;
    line-height: 15px;
    display: block;
    font-size: 14px;
}
.f-content b{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #e6133c;
    text-align: center;
    display: block;
    line-height: 18px;
    color: #FFF;
    margin:10px 0 0 12px;
}
.f-content img{
    position: absolute;
    bottom: -5px;
    left: 0px;
}
.f-jt{
    width: 43px;
    height: 5px;
    position: absolute;
    bottom: -5px;
    left: 0;
    background: url(../img/sidebar_out.png) no-repeat 0 -360px;
}
.f-shopping:hover{
    background: #ff3d3d;
}
.f-right{
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #f2f2f2;
}
.f-right>div{
    width: 276px;
}
.f-mydexx{
    height: 692px;
    display: block;
}
.f-dail{
    position: relative;
}
.f-detail{
    height: 44px;
    background: #f2f2f2;
    line-height: 44px;
}
.f-detailr{
    height: 44px;
    background: #f2f2f2;
    line-height: 44px;
    position: relative;
    z-index: 1;
}
.f-closed{
    position: absolute;
    left: 0;
    top: 0;
    background: url(../img/sidebar_in.png) no-repeat 0 -44px;
    height: 16px;
    line-height: 16px;
    font-size: 16px;
    font-family: iconfont;
    width: 16px;
    margin: 14px 0 0 18px;
    cursor: pointer;
    color: #999;
}
.f-details{
    color: #000;
    font-size: 12px;
    background-color: #f2f2f2;
    margin: 0 auto;
    width: 240px;
    font-family: 'Microsoft YaHei';
}
.f-smdl{
    height: 40px;
    font-size: 20px;
    margin-top: 57px;
    text-align: center;
    overflow: hidden;
    margin-bottom: 30px;
}
.f-tabsm{
    width: 116px;
    height: 20px;
    line-height: 20px;
    margin-top: 15px;
    float: left;
    text-align: center;
    font-size: 20px;
    color: #333;
    cursor: pointer;
}
.f-cur{
    border-right: 1px solid #ddd;
}
.f-Ewm{
    color: #FF4A4A;
    font-weight: 700;
}
.f-ewm{
    min-height: 210px;
}
.f-code{
    width: 140px;
    height: 140px;
    display: block;
    margin: 14px auto;
    border: 1px solid #ddd;
}
.f-codeimg{
    text-align: center;
}
.f-codeimg b{
    color: #000;
    font-weight: 400;
}
.f-codeimg i{
    font-style: normal;
    color: red;
}
.f-txt{
    font-size: 14px;
    color: #999;
    margin-top: 20px;
}
.f-txt i{
    font-style: normal;
    padding: 10px 0 10px 30px;
    margin: 0 10px;
    background-size: 24px;
}
.f-anquan{
    background:url(../img/下载.png) no-repeat 0 center;
}
.f-bianjie{
    background: url(../img/下载\ \(1\).png) no-repeat 0 center;
}
.f-mianshuru{
    background: url(../img/下载\ \(2\).png) no-repeat 0 center;
}
.f-inputyh{
    z-index: 1;
    position: relative;
    margin-top: 5px;
    margin-bottom: 10px;
}
.f-empty{
    position: absolute;
    top: 10px;
    right: 13px;
    display: none;
    cursor: pointer;
}
.f-inputyh input{
    border: 1px solid #cacaca;
    height: 16px;
    outline: 0;
    width: 194px;
    color: #ccc;
    font-size: 12px;
    background: #FFF;
    line-height: 16px;
    font-family: 'Microsoft YaHei';
    border-radius: 0;
}
.f-inp{
    padding: 9px 3px 9px 39px!important;
    background-position: 9px center!important;
}
.f-ewm:nth-child(2){
    display: none;
}
.f-ewms{
    color: #000;
    font-size: 12px;
    background-color: #f2f2f2;
    margin: 0 auto;
    width: 240px;
    font-family: 'Microsoft YaHei';
}
#f-kone{
    width: 94px;
}
.f-fright{
    float: right;
    width: 100px;
    height: 38px;
    overflow: hidden;
    position: relative;
}
.f-fright img{
    width: 100px;
    height: 38px;
}
.f-forget{
    width: 100%;
    height: 32px;
    line-height: 22px;
}
.f-forget a{
    float: right;
}
.f-btn{
    color: #ffffff;
    background: #e6133c;
    height: 36px;
}
.f-forget button{
    cursor: pointer;
    border: 0;
    text-align: center;
    font-family: 'Microsoft YaHei';
    outline: none;
}
.f-submit{
    width: 100%;
    font-size: 16px;
}
.f-font-right{
    height: 42px;
    text-align: right;
    line-height: 42px;
    margin: 30px auto;
}
.f-login-a-fl{
    color: #08c;
    background: 0 0;
    float: left;
    padding-left: 0;
    margin-left: 85px;
}
.f-other{
    height: 31px;
    line-height: 31px;
}
.f-other-login{
    height: 15px;
    border-bottom: 1px solid #ddd;
    text-align: center;
    line-height: 31px;
}
.f-other span{
    background: #f2f2f2;
    padding: 0 15px;
    color: #999;
    line-height: 31px;
}
.f-login-logo{
    margin-top: 10px;
    height: 22px;
    margin: 0 18px;
}
.f-login-logo div{
    margin-left: -17px;
}

.f-login-logo a{
    display: inline-block;
    width: 66px;
    height: 22px;
    margin-left: 17px;
    background-repeat: no-repeat;
    background-position: center bottom;
    text-align: center;
}
.f-other_login1{
    background: url(../img/login-cion-1.png) no-repeat 0 0;
}
.f-other_login2{
    background: url(../img/login-cion-2.png) no-repeat 0 0;
}
.f-other_login3{
    background: url(../img/login-cion-3.png) no-repeat 0 0;
}
.f-other_login4{
    background: url(../img/login-cion-4.png) no-repeat 0 0;
}
.f-other_login5{
    background: url(../img/login-cion-5.png) no-repeat 0 0;
}
.f-login-logo a:hover{
    background-position: center top;
}
.f-gwc{
    background: url(../img/sidebar_in.png) 0 0 no-repeat;
    width: 24px;
    height: 44px;
    margin: 0 10px 0 0;
    float: right;
    cursor: pointer;
}
.f-ull{
    width: 276px;
    height: 556px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #fff;
}
.f-shopcar{
    height: 92px;
    background: #f2f2f2;
    text-align: center;
    width: 100%;
    position: relative;
    z-index: 1;
}
.f-shopcar div{
    height: 36px;
    color: #333;
    font-size: 12px;
    line-height: 36px;
    padding-left: 10px;
    text-align: left;
}
.f-zeros{
    padding: 0 3px;
    color: #D20000;
}
.f-zero{
    font-family: verdana;
    color: #D20000;
    font-style: normal;

}
.f-ckgwc{
    cursor: pointer;
    width: 260px;
    height: 40px;
    line-height: 40px;
    display: block;
    margin: 0 auto;
    color: #fff;
    font-weight: bolder;
    outline: 0;
    background: #d62233;
    border: none;
    font-size: 15px;
    font-family: 'Microsoft YaHei';
}
.f-clearcar{
    width: 194px;
    height: 60px;
    padding-top: 74px;
    background: #fff url(../img/clearcart.png) center 0 no-repeat;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -97px;
    top: 50%;
    margin-top: -70px;
    font-size: 16px;
    color: #666;
    line-height: 25px;
}
.f-clearcar i{
    font-style: normal;
}
.f-daile span{
    margin-left: 36px;
    font-size: 14px;
    color: #333;
    font-family: 'Microsoft YaHei';
    width: 198px;
    text-align: center;
    display: inline-block;
}
.f-qks{
    cursor: pointer;
    float: right;
    color: #999;
    margin-right: 15px;
}
.con-czter{
    width: 100%;
    height: 250px;
    padding: 20px 0;
    background: #fff;
    overflow: hidden;
}
.con-czt{
    width: 100%;
    height: 250px;
   
    background: #fff;
    overflow: hidden;
}
.con-sp{
    height: 250px;
    background: none;
    display: block;
}
.con-czts{
    width: 224px;
    height: 250px;
    overflow: hidden;
    float: left;
    background: #F4F4F4
}
.con-box{
    width: 224px;
    height: 250px;
    overflow: hidden;
}
.con-lul{
    width: 100%;
    height: 250px;
    line-height: 250px;
    list-style: none;
    display: inline-block;
    margin-left: 0;
    z-index: 4;
}
.con-cuj{
    width: 224px;
    height: 250px;
}
.con-czt,.con-lazy,.f-wrap,.top-wrap,.hk-content,.content-wrap{
    width: 1190px;
    margin: 0 auto;
}
.con-container .con-prev{
    left: -37%;
    right: auto;
}
.con-container .con-next{
    right: -38%;
}
.con-r{
    width: 965px;
    height: 248px;
    border: 1px solid #e4e4e4;
    float: right;
    border-left: none;
    overflow: hidden;
    position: relative;
}
.con-uls li{
    width: 160px;
    height: 227px;
    float: left;
    border-right: 1px dashed #e4e4e4;
    position: relative;
}
.con-ullji{
    height: 227px;
    width: 140px;
    padding: 0 10px;
}
.con-name{
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    margin-top: 0;
}
.con-czys{
    color: #ff6f6f;
    font-weight: 700;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    font-size: 12px;
    line-height: 26px;
}
.con-price{
    color: #bbb;
    font-family: '\5FAE\8F6F\96C5\9ED1';
}
.con-ticke{
    width: auto;
    height: 20px;
    line-height: 20px;
    background: #ff4a4a;
    color: #fff;
    padding: 0 6px;
    display: inline-block;
    position: absolute;
    left: 5px;
    top: 119px;
    z-index: 10;
}
.con-uls{
    height: 227px;
    width: 1932px;
}
.con-tm{
    width: 100%;
    height: 370px;
    background: #fff;
    padding-bottom: 20px;
}
.con-fn{
    height: 370px;
    background: none;
    display: block;
}
.con-tm_l{
    width: 305px;
    height: 370px;
    float: left;
}
.con-new-r{
    width: 885px;
    height: 370px;
    float: left;
}
.con-new-r li{
    width: 285px;
    height: 180px;
    margin-left: 10px;
    float: left;
    margin-bottom: 10px;
}
.con-new-r li a{
    width: 285px;
    height: 180px;
    display: block;
    overflow: hidden;
}
.cnxh-also{
    width: 1200px;
    margin: 0 auto;
}
.cnxh-featured{
    margin: 8px 4px;
    height: 30px;
    line-height: 30px;
    font-size: 24px;
    color: #333;
    background: url(../img/guess_bg.jpg) repeat-x 0 center;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    font-weight: 400;
}
.cnxh-love{
    width: 255px;
    padding-left: 65px;
    height: 30px;
    margin: 0 auto;
    background: #fff url(../img/guess_love.jpg) no-repeat 30px center;
}
.cnxh-love span{
    margin-left: 5px;
    font-size: 16px;
    color: #999;
}
.cnxh-log{
    text-align: right;
    margin-bottom: 14px;
    font-size: 14px;
    font-family: 微软雅黑;
    color: rgb(153, 153, 153);
    padding-right: 5px;
}
.cnxh-dl{
    color: #ff6f6f;
}
.cnxh-class{
    width: 1200px;
    height: 340px;
    margin-bottom: 10px;
}
.cnxh-class li{
    float: left;
    height: 340px;
    margin: 0 5px;
    position: relative;
    width: 230px;
    background: #fff;
}
.cnxh-show{
    height: 338px;
    width: 228px;
    border: 1px solid #e4e4e4;
    background: #fff;
    transition: all 1s;
}
.cnxh-img{
    height: 220px;
    width: 220px;
    padding: 4px;
}
.cnxh-pro-name{
    padding: 0 11px;
    margin-top: 5px;
    color: #333;
    line-height: 21px;
    height: 42px;
    overflow: hidden;
}
.cnxh-pro-name a{
    color: #666;
    font-size: 14px;
}
.cnxh-pro-money{
    padding: 0 11px;
    height: 26px;
    margin-top: 3px;
    position: relative;
}
.cnxh-money-fl{
    color: #ff6f6f;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    line-height: 26px;
}
.cnxh-money-fl a{
    float: right;
    padding: 0 10px 0 25px;
    height: 20px;
    margin-top: 3px;
    *margin-top: -22px;
    line-height: 18px;
    *line-height: 20px;
    background: url(../img/guess_ic1.jpg) no-repeat 7px 4px;
    border: 1px solid #eee;
    color: #999;
    border-radius: 11px;
}
.f-footer{
    padding-top: 30px;
}
.f-footes{
    min-width: 1190px;
    margin: 0 auto;
    /* clear: both; */
    font-family: 'Microsoft YaHei';
}
.f-helpnav{
    background: #f3f3f3;
    min-width: 1190px;
    padding: 24px 0;
}
.f-footer-center{
    float: left;
    width: 200px;
    margin: 0 10px;
    display: inline-block;
}
.f-helpnav-title{
    height: 40px;
    line-height: 40px;
    color: #000;
    font-size: 16px;
}
.f-helpnav-list{
    width: 1100px;
    margin: 0 auto;
}
.f-footic{
    float: left;
    margin-right: 15px;
    width: 40px;
    height: 40px;
    overflow: hidden;
    background: url(../img/footer1200_sprite.png)
}
.f-footer-center ul{
    margin-left: 55px;
    font-size: 13px;
    line-height: 26px;
    color: #555;
}
.f-bottom-nav{
    line-height: 24px;
    text-align: center;
    padding: 15px 0 0;
    color: #999;
    background: #f3f3f3;
}
.f-copyright{
    line-height: 24px;
    text-align: center;
    color: #999;
}
.n-navigation{
    width: 50px;
    float: left;
    position: fixed;
    right: 50%;
    bottom: 50%;
    background: url(../img/barnav3.jpg) no-repeat 0 0;
    margin-bottom: -230px;
    margin-right: 602px;
}
.n-top{
    width: 50px;
    height: 49px;
    display: block;
}
.n-box{
    width: 50px;
    height: 50px;
    padding: 0;
    background: url(../img/bantop.png) no-repeat 0 0;
    text-indent: -999px;
}
.top-header{
    min-width: 1190px;
    background: #fff;
    height: 70px;
    box-shadow: 0 3px 3px #eee;
    width: 100%;
    position: fixed;
    z-index: 1002;
    display: block;
    top: -76px;
    transition: top .3s ease-out;
}
.top-flienav{
    width: 52px;
    float: left;
    margin-top: 11px;
    margin-right: 25px;
    position: relative;
    text-align: center;
    cursor: pointer;
}
.top-head-logo{
    float: left;
    margin-top: 9px;
    width: 380px;
}
.top-head-search{
    float: left;
    height: 35px;
    margin-top: 17px;
    position: relative;
}
.top-not-login{
    float: right;
    line-height: 70px;
    font-family: 'Microsoft YaHei';
    font-size: 15px;
}
.top-flientitle{
    line-height: 20px;
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    color: #333;
}
.top-avicon{
    width: 52px;
    height: 39px;
    line-height: 30px;
    font-size: 20px;
    background: #fff url(../img/filenavicon-1.png) no-repeat center 7px;
    color: #bbb;
}
.top-fliesshow{
    top: 59px;
    text-align: left;
    left: 0;
    padding: 0;
}
.top-show{
    display: none;
    width: 190px;
    height: 431px;
    position: absolute;
    left: 0;
    top: 59px;
    background: #151515;
    opacity: 0.75;  
}
.top-show li{
    height: 29px;
    line-height: 29px;
}
.top-ul-show{
    display: none;
    position: absolute;
    left: 190px;
    text-align: left;
    top: 60px;
    background: #fff;
    width: 1000px;
    height: 430px;
    border: 1px solid #dfdfdf;
    border-left: 0;
    border-top: 0;
    z-index: 3;
}
.top-ul-show li:nth-child(1){
    display: block;
}
.top-ul-show li{
    width: 984px;
    height: 416px;
    display: none;
    padding: 8px;
    overflow: hidden;
}
.top-ul-show li a{
    color: #000;
}
.top-head-logo img{
    height: 49px;
}
.top-search-top{
    width: 516px;
    height: 35px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.top-indivs{
    padding: 2px 0 2px 2px;
    background: #ff3d3d;
    float: left;
    position: relative;
    z-index: 1001;
}
.top-indiv{
    background: #FFF;
    height: 31px;
    overflow: hidden;
    padding: 0 10px;
    vertical-align: middle;
}
.top-indiv input{
    height: 19px;
    line-height: 19px;
    border: 0;
    width: 406px;
    font-size: 13px;
    font-family: 'Microsoft YaHei';
    background: 0 0;
    vertical-align: middle;
    padding: 6px 0;
}
#top-input{
    color: #666;
}
.top-search-btn{
    height: 35px;
    width: 85px;
    float: left;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    overflow: hidden;
}
.top-search-btn button{
    height: 35px;
    width: 85px;
    border: 0;
    cursor: pointer;
    background: #ff3d3d url(../img/ser_btnbg.png) no-repeat center center;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    color: #fff;
    font-size: 14px;
    font-family: \5FAE\8F6F\96C5\9ED1;
}
.top-not-login a{
    max-width: 91px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
    display: inline-block;
}
.top-not-login span{
    padding: 0 10px;
    float: left;
    font-size: 12px;
}
.zc-header{
    height: 110px;
}
.zc-wrap{
    width: 950px;
    margin: 0 auto;
}
.zc-pardon {
    float: left;
    margin-top: 29px;
}
.zc-fl{
    float: left;
}
.zc-main{
    margin: 0 auto;
}
.zc-Join{
    width: 100%;
    height: auto;
    background: #fff;
    border: 1px solid #e1dfda;
}
.zc-Hello{
    height: 30px;
    border-bottom: 1px solid #e1dfda;
    padding: 10px 20px;
    line-height: 30px;
}
.zc-register{
    height: auto;
    padding: 50px 0px 74px 191px;
}
.zc-info{
    float: left;
    font-size: 16px;
    font-family: 'Microsoft YaHei';
    color: #ff002a;
}
.zc-login{
    float: right;
    font-family: 'Microsoft YaHei';
    color: #63625d;
}
.zc-login a{
    color: #0088cc;
}
.zc-registered{
    position: relative;
}
.zc-login-data{
    padding: 10px 0px;
}
.zc-name{
    padding-right: 10px;
    font-size: 15px;
    font-family: 'Microsoft YaHei';
    color: #333333;
    float: left;
    width: 136px;
    text-align: right;
    line-height: 36px;
    box-sizing: border-box;
}
.zc-name i{
    font-style: normal;
    padding-right: 5px;
    color: #df3d36;
}
.zc-input{
    float: left;
    padding-left: 5px;
    display: inline;
}
.zc-inp{
    border-radius: 2px;
    border: 1px solid #cccccc;
    line-height: 34px;
    vertical-align: middle;
    padding: 0 10px 0 30px;
    text-indent: 0px;
    font-size: 12px;
    font-family: 'Microsoft YaHei';
    color: #000;

}
.zc-index{
    width: 258px;
    background: #ffffff url(../img/register.png) no-repeat 10px 9px;
}
.zc-indexs{
    width: 258px;
    background: #ffffff url(../img/register.png) no-repeat 10px -52px;
}
.zc-indexed{
    width: 258px;
    background: #ffffff url(../img/register.png) no-repeat 10px -180px;
}
.zc-indexwe{
    width: 258px;
    background: #ffffff url(../img/register.png) no-repeat 10px -287px;
}
.zc-remember{
    height: 55px;
    padding-left: 140px;
    line-height: 18px;
    overflow: hidden;
    padding-top: 5px;
    color: #666666;
    background: #fff;
}
.zc-consent{
    float: left;
    cursor: pointer;
    outline: none;
    padding-right: 10px;
}
.zc-consent i{
    float: left;
    background: url(../img/register.png) no-repeat 0 -473px;
    border: none;
    width: 13px;
    height: 13px;
}
.zc-consent span{
    float: left;
    margin-left: 24px;
    display: inline;
    font-family: 'Microsoft YaHei';
}
.zc-remember a:hover{
    text-decoration: underline;
}
.zc-remember a{
    color: #0088ca
}
.zc-button{
    padding-left: 134px;
    height: 36px;
    overflow: hidden;
}
.zc-btn{
    width: 300px;
    margin-left: 6px;
}
.zc-btns{
    color: #ffffff;
    background: #e6133c;
    font-size: 16px;
    height: 36px;
    border: none;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.zc-bottom{
    min-width: 950px;
    margin: 0px auto;
    clear: both;
    margin-top: 0px !important;
    padding-top: 20px !important;
    background: url(../img/login-bottom-bg.png) no-repeat top;
}
.zc-footer{
    line-height: 24px;
    text-align: center;
    padding-top: 10px;
    color: #cccccc;
}
.hk-body{
    height: 35px;
    background: #333;
    min-width: 1190px;
    border-bottom: 0;
}
.hk-leftont i{
    width: 14px;
    height: 12px;
    float: right;
    margin-top: 12px;
    margin-left: 13px;
    background: url(../img/nav1200_sprite.png) no-repeat 0 -125px;
}
.hk-leftont span{
    margin-left: 10px;
}
.hk-show{
    display: none;
}
.hk-right{
    max-width: 1000px;
    float: left;
    font-family: 'Microsoft YaHei';
    font-size: 15px;
    color: #000;
    line-height: 35px;
    height: 35px;
    overflow: hidden;
    white-space: nowrap;
}
.hk-right ul li{
    float: left;
    padding: 0;
    line-height: 35px;
    height: 35px;
    background: #333;
}
.hk-right ul li a{
    color: #FFF;
    padding: 0 28px;
    line-height: 35px;
    height: 35px;
}
.hk-right ul li:hover{
    background: #e6133c;
}
.content-path{
    width: 100%;
    padding: 10px 0 20px;
    border-bottom: 1px solid #eee;
    margin-bottom: 30px;
    font-family: 'Microsoft YaHei';
    position: relative;
    height: 56px;
    z-index: 195;
}
.content-left{
    height: 26px;
    line-height: 26px;
    padding: 15px 0;
    float: left;
    width: 1050px;
    position: relative;
}
.content-right{
    float: right;
    color: #666;
    line-height: 56px;
    background: #FFF;
    text-align: right;
    width: 140px;
    width: 140px;
    position: relative;
    z-index: 3;
}
.content-pathclip{
    clip: rect(0,auto,1050px,0);
    position: absolute;
    width: 100%;
    left: 0;
    height: 26px;
}
.content-pathpa{
    position: absolute;
    left: 0;
    white-space: nowrap;
    height: 26px;
}
.content-icon{
    float: left;
    color: #333;
    margin: 0;
    padding: 0;
    background: 0 0;
    padding-right: 10px;
    padding-left: 10px;
}

.content-current{
    float: left;
    padding-left: 15px;
    background: url(../img/left-icon.png) no-repeat left;
    padding-right: 10px;
    font-size: 12px!important;
}
.content-input{
    height: 22px;
    padding: 1px;
    border: 1px solid #ddd;
    padding-left: 10px;
    width: 150px;
}
.content-input input{
    outline: none;
    float: left;
    height: 22px;
    border: 0;
    width: 125px;
    font-family: 'Microsoft YaHei';
    vertical-align: middle;
}
.content-input i{
    height: 22px;
    width: 22px;
    border: 0;
    background: url(../img/select-button.png) no-repeat center center;
    cursor: pointer;
    float: right;
}
.content-right span{
    font-weight: bold;
}
.content-filter{
    width: 100%;
    border-top: 2px solid #987144;
    font-family: 'Microsoft YaHei';
    position: relative;
}
.content-item{
    width: 100%;
    background: #f8f8f8;
    border-bottom: 1px solid #ddd;
    float: left;
    position: relative;
}
.content-filter-left{
    float: left;
    width: 90px;
    margin: 0 20px;
    color: #999;
    text-align: right;
    line-height: 34px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.content-filter-right{
    width: 1040px;
    float: left;
    background: #FFF;
    padding: 6px 0;
    padding-left: 20px;
    line-height: 22px;
    min-height: 22px;
    color: #333;
}
.content-list{
    width: 925px;
}
.content-show{
    height: 22px;
    overflow: hidden;
}
.content-right-item{
    margin-right: 28px;
    max-width: 88px;
    height: 22px;
    line-height: 22px;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.content-right-item a{
    color: #000;
}
.content-fr{
    float: right;
}
.content-button-a{
    float: left;
    height: 22px;
    width: 56px;
    line-height: 22px;
    background: #eee;
    color: #666;
    text-align: center;
    cursor: pointer;
}
.content-button-b{
    float: left;
    height: 22px;
    width: 50px;
    line-height: 22px;
    background: #fff;
    color: #666;
    text-align: center;
    cursor: pointer;
    background-image: url(../img/showrighticon.png);
    background-repeat: no-repeat;
    background-position: right 9px;
    padding-right: 6px;
}
.content-showtwo{
    max-height: 116px;
    overflow: hidden;
    position: relative;
}
.content-items{
    position: relative;
}
.content-showtwo ul li{
    float: left;
    position: relative;
    width: 108px;
    height: 48px;
    border: 1px solid #eee;
    overflow: hidden;
    text-align: center;
    line-height: 48px;
    color: #999;
    margin: 4px 5px 4px 0;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.content-showtwo ul li span{
    display: inline;
    text-align: center;
}
.content-showtwo ul li:hover{
    background: #fef9ee;
    height: 46px;
    border: 2px solid #d5af82;
    width: 106px;
    line-height: 46px;
}
.content-showtwo i{
    display: none;
    font-style: normal;
    text-align: center
}
.content-right-itemss{
    margin-right: 28px;
    max-width: 88px;
    height: 22px;
    line-height: 22px;
    float: left;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.content-right-itemss a:hover{
    color: #987144;
    text-decoration: underline;
}
.content-spcssssss{
    margin-left: -6px;
}
.content-spcssssss li{
    padding: 0 6px;
    height: 26px;
    border: 1px solid #FFF;
    float: left;
    margin-right: 25px;
    position: relative;
}
.content-pr{
    padding-right: 14px;
    background: url(../img/xlicon.png) no-repeat right 9px;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 72px;
}
.content-spcssssss li span{
    position: absolute;
    width: 100%;
    height: 3px;
    background: #FFF;
    left: 0;
    top: 26px;
    display: none;
    z-index: 2;
}
.content-showbg{
    display: none;
    position: absolute;
    left: -1px;
    border: 1px solid #ddd;
    background: #FFF;
    top: 26px;
    min-width: 100%;
    line-height: 21px;
    padding: 5px 0;
}
.content-showbg dl{
    float: left;
}
.content-showbg dd{
    float: left;
    line-height: 21px;
    padding: 0 12px;
    white-space: nowrap;
    color: #333;
    width: 60px;
    /* display: inline-block; */
    text-overflow: ellipsis;
    overflow: hidden;
}
.content-morechoicebutton{
    float: left;
    height: 22px;
    width: 56px;
    line-height: 22px;
    background: #eee;
    color: #666;
    text-align: center;
    cursor: pointer;
}
.content-spcssssss li:hover{
    border: 1px solid #ddd;
    z-index: 4;
}
.content-sequence{
    margin-top: 20px;
    height: 36px;
    float: left;
}
.content-sequenceleft{
    height: 36px;
    float: left;
    overflow: hidden;
    font-family: 'Microsoft YaHei';
}
.content-listclass{
    margin-left: 1px;
}

.content-listclass li{
    float: left;
    margin-left: -1px;
    position: relative;
}
.content-listclass li a{
    border: 1px solid #ccc;
    display: block;
    padding: 0 15px;
    height: 34px;
    line-height: 34px;
    background: #f8f8f8;
}
.content-listclass li a i{
    float: left;
    margin-left: 7px;
    display: inline-block;
    width: 7px;
    height: 34px;
    background-repeat: no-repeat;
}
.content-listclass li:nth-child(1) a{
    background: #c01133;
    border: 1px solid #c01133;
    color: #FFF;
}
.content-upanddown span,.content-sortss span{
    float: left;
    display: inline-block;
}
.content-upanddown i{
    background-image: url(../img/icon-xiala.png);
    background-position: 0 center;
}
.content-sortss i{
    background-image: url(../img/icon-xiala1.png);
    background-position: 0 center;
}
.content-left-money{
    float: left;
    margin-left: 10px;
    display: inline-block;
    height: 34px;
    position: relative;
    z-index: 3;
    width: 164px;
}
.content-moneyshow{
    padding: 4px;
    position: absolute;
    border: 1px solid #ccc;
    background: #f8f8f8;
}
.content-moneyshow input{
    font-size: 12px;
    height: 24px;
    border: 1px solid #ccc;
    width: 68px;
    text-align: center;
    background: #fff;
    float: left;
    font-family: 'Microsoft YaHei';
    vertical-align: middle;
}
.content-moneyshow span{
    display: inline-block;
    float: left;
}
.content-sequence-right{
    margin-left: 10px;
    height: 34px;
    border: 1px solid #ccc;
    background: #f8f8f8;
    padding: 0 4px 0 10px;
    float: right;
    width: 645px;
}
.content-option{
    float: left;
}
.content-option label{
    margin-right: 25px;
    line-height: 34px;
    float: left;
    cursor: pointer;
}
.content-option input{
    float: left;
    cursor: pointer;
    margin-top: 10px;
    outline: 0;
    padding: 0;
    list-style: none;
}
.content-option span{
    cursor: pointer;
    float: left;
    margin-left: 5px;
    color: #333;
    font-family: 'Microsoft YaHei';
}
.content-kjsp{
    color: #2e3385;
    background: url(../img/kj-icon.png) no-repeat left;
    padding-left: 18px;
}
.content-option i{
    font-style: normal;
    width: 12px;
    height: 12px;
    margin-top: 11px;
    margin-left: 4px;
    float: left;
    /* display: inline; */
    background: url(../img/list-new-alert.png) 0 0 no-repeat;
}
.content-option i:hover{
    background-position: 0 -13px;
    position: relative;
}
.content-tip-top{
    margin-top: -14px;
    position: absolute;
    top: 0;
    left: 98px;
    width: 17px;
    height: 14px;
    background: url(../img/tip-yellow_arrow.png) no-repeat;
}
.content-tips-line{
    width: 240px;
    height: 24px;
    line-height: 24px;
    float: left;
    display: inline;
    color: #bb7e23;
}
.content-tips-line a{
    float: right;
    display: inline;
    color: #999;
}
.content-tips-line i{
    
    width: 12px;
    height: 12px;
    margin: 7px 4px 0;
    float: right;
    display: inline;
    background: url(../img/list-new-alert.png) 0 -26px no-repeat;
}
.content-tips-txt{
    width: 240px;
    height: auto;
    line-height: 22px;
    float: left;
    /* display: inline; */
    color: #000;
}
.content-tips{
    z-index: 1000;
    text-align: left;
    border: 1px solid #ffdaa2;
    border-radius: 4pcontent-tipsx;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 6px 8px;
    color: #000;
    background-color: ivory;
    position: absolute;
    top: 25px;
    left: -100px;
    font-family: 'Microsoft YaHei';
    display: none;
}

.content-lri-pt{
    float: right;
    color: #666;
    line-height: 26px;
    padding-top: 4px;
}
.content-fl{
    float: left;
}
.content-fl span{
    color: #e6133c;
}
.content-fr{
    float: right;
}
.content-swicon{
    background-image: url(../img/swicon.png);
    float: right;
}
.content-bur{
    height: 24px;
    width: 24px;
    border: 1px solid #ccc;
    background-color: #eee;
    background-position: center center;
    background-repeat: no-repeat;
    margin-left: 8px;
    display: block;
}
.content-prolist{
    font-family: 'Microsoft YaHei';
    margin-top: 10px;
    position: relative;
    float: left;
    display: inline;
}
.content-pro-class{
    width: 1200px;
}
.content-pro-class li {
    margin-top: 10px;
    margin-right: 10px;
    float: left;
    position: relative;
    width: 230px;
    height: 390px;
}
.content-pro-icon{
    width: 202px;
    border: 1px solid #eee;
    padding: 14px 13px;
    height: auto;
    padding-bottom: 0;
    float: left;
    display: inline;
}
.content-pro-img{
    height: 200px;
    width: 200px;
    position: relative;
}
.content-pro-money{
    white-space: nowrap;
    height: 26px;
    margin-top: 10px;
    position: relative;
}
.content-money-fl{
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    color: #e6133c;
    line-height: 26px;
    font-size: 18px;
}
.content-money-fr{
    float: right;
}
.content-money-fr span{
    float: left;
    margin-left: 3px;
    display: inline-block;
    height: 18px;
    margin-top: 4px;
    line-height: 18px;
    text-align: center;
    border-radius: 3px;
    cursor: pointer;
    color: #fff;
    padding: 0 3px;
    background: #ff4c61;
}
.content-product{
    height: 42px;
    clear: both;
}
.content-pro-name{
    line-height: 21px;
    color: #333;
    height: 21px;
    word-break: break-all;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.content-pro-name a:hover,.content-pro-disount a:hover{
    color: #e6133c;
    text-decoration: underline;
}
.content-pro-disount{
    line-height: 21px;
    color: #e6133c;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}
.content-pro-top{
    height: 21px;
    line-height: 21px;
}
.content-top-left{
    float: left;
    background: url(../img/list-top-icon.png) no-repeat left;
    padding-left: 20px;
    color: #999;
}
.content-top-left span{
    float: left;
}
.content-red{
    float: left;
    display: inline;
    margin: 0 4px;
    color: #666;
    text-decoration: none;
    max-width: 84px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.content-pro-button{
    padding: 4px 0 14px;
    display: block;
}
.content-addCard{
    width: 100%;
    height: 36px;
    border: 1px solid #e6133c;
    background: #fff;
    color: #e6133c;
}
.content-pro-button button:hover{
    background: #e6133c;
    color: #fff;
}
.content-pro-class li:hover .content-pro-icon{
    border: 1px solid #e6133c;
    background: #fff;
    border-radius: 2px;
}
.content-page{
    text-align: center;
    height: 26px;
    padding-top: 70px;
    clear: both;
    font-family: 'Microsoft YaHei';
}
.content-page ul{
    display: inline-block;
    text-align: center;
    font-size: 12px;
    white-space: nowrap;
}
.content-page li{
   
    margin: 0 2px;
    display: inline-block;
    height: 26px;
}
.content-page li a{
    background: #eee;
    padding: 5px;
    border: 1px solid #ccc;
    display: inline-block;
}
.content-page li:nth-child(1) a{
    background: #e6133c;
    color: #fff;
    border: 1px solid #e6133c; 
}
.content-recomend{
    margin-top: 20px;
    border: 1px solid #eee;
    position: relative;
    float: left;
    width: 1188px;
}
.content-recomend-top{
    height: 48px;
    padding: 0 24px 0 15px;
}
.content-tops-left{
    float: left;
    font-size: 18px;
    color: #333;
    font-family: 'Microsoft YaHei';
    line-height: 48px;
}
.content-rollbody{
    font-family: 'Microsoft YaHei';
    padding: 0 4px;
    position: relative;
    height: 273px;
}
.content-right-rt{
    margin-top: 10px;
    width: 118px;
    height: 44px;
    border: 1px solid #eee;
    overflow: hidden;
    float: right;
    text-align: center;
}
.showimg {
    position: relative;
    width: 450px;
    height: 420px;
    border: 1px solid #f5f5f5;
}

.show {
    width: 450px;
    height: 420px;
}
.product-img{
    margin-top: 15px;
}
.product-img img {
    margin: 0 3px;
    width: 60px;
    height: 60px;
    border: 1px solid #ec595c;
}

.showbox {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.5;
    cursor: pointer;
    width: 225px;
    height: 210px;
    background-color: lightblue;
    display: none;
}

.showlarge {
    z-index: 3333;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 470px;
    width: 450px;
    height: 420px;
    border: 1px solid #f5f5f5;
    display: none;
}

.showlarge img {
    width: 900px;
    height: 840px;
    position: absolute;
}
.content-mouth-wash{
    float: left;
    width: 450px;
}
.content-commodity{
    float: right;
    width: 710px;
}
.content-goods-name{
    font: 20px/1.3 Microsoft Yahei;
}
.content-goods-name h1{
    font-size: 100%;
    color: #333;
    line-height: 34px;
    margin-top: -8px;
    padding-bottom: 10px;
}
.content-goods-name em{
    font-style: normal;
    width: 70px;
    height: 20px;
    line-height: 20px;
    float: left;
    display: inline;
    background: #be4141;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    margin: 9px 6px 0 0;
}
.content-goods-price{
    width: 710px;
    min-height: 68px;
    background: #f9f9f9;
    color: #333;
    font-family: "Microsoft Yahei";
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
}
.content-goods-price .content-price-line{
    width: 690px;
    height: 48px;
    line-height: 48px;
    margin: 8px 0 0 10px;
    float: left;
    display: inline;
}
.content-goods-price .content-blocks{
    color: #333;
    margin-right: 23px;
    width: 52px;
    float: left;
    display: inline;
}
.content-goods-price .content-prices{
    color: #ec595c;
    font-size: 30px;
    font-family: Arial;
    margin-right: 12px;
    float: left;
    display: inline;
}
.content-goods-price strong{
    font-weight: bold;
    
    color: #ec595c;
    font-size: 30px;
}
.content-goods-price i{
    font-style: normal;
    font-size: 18px;
    font-family: verdana;
}
.content-min-height{
    min-height: 152px;
    float: left;
}
.content-send-service{
    margin: 5px 0;
}
.content-min-height dl{
    padding: 5px 0;
    float: left;
    display: inline;
    width: 710px;
    font-family: "Microsoft Yahei";
}
.content-min-height dl dt{
    padding-left: 10px;
    float: left;
    width: 62px;
    line-height: 22px;
    color: #333;
    font-family: "Microsoft Yahei";
    height: 22px;
}
.content-send-service dl dd{
    line-height: 26px;
}
.content-min-height dl dd{
    margin-left: 20px;
    float: left;
    width: 600px;
}

.content-pull-list{
    height: 25px;
    line-height: 25px;
    border: 1px solid #ddd;
    padding: 0 40px 0 10px;
    color: #333;
    position: relative;
    float: left;
    cursor: pointer;
}
.content-send-service dl dd span{
    float: left;
    display: inline;
}
.content-pull i{
    background: url(../img/com_ico.png) 0 -5px no-repeat;
    width: 9px;
    height: 5px;
    padding-left: 10px;
    position: absolute;
    display: block;
    right: -3px;
    top: 10px;
}
.content-stock{
    float: left;
    margin-left: 10px;
    color: #333;
}
.content-pay-sevice{
    width: 710px;
}
.content-message{
    height: 18px;
    line-height: 18px;
    margin-top: 3px;
    display: inline;
    font-family: "Microsoft Yahei";
}
.content-frozen{
    height: 18px;
    line-height: 18px;
    margin-top: 6px;
    font-family: "Microsoft Yahei";
}
.content-service-line{
    clear: both;
    margin-top: 10px;
    overflow: hidden;
}

.content-service-line li{
    color: #666;
    float: left;
    padding: 0 20px 0 12px;
    background: url(../img/purchase.png) no-repeat;
    background-position: -162px -138px;
}
.content-service-line .content-service-on{
    background-position: -162px -182px;
}
.content-item-quantity{
    line-height: 28px;
}
.content-item-quantity button{
    line-height: 10px;
    width: 28px;
    height: 28px;
    text-align: center;
    float: left;
    border: 1px solid #d2d2d2;
    color: #999;
    font-size: 20px;
}

.content-wrap-input{
    margin: 0 20px 0 0;
    float: left;
}
.content-btn-down{
    background: #eee;
    cursor: not-allowed;
    color: #d2d2d2;
}
.content-text{
    width: 50px;
    height: 26px;
    line-height: 26px;
    float: left;
    margin: 0;
    padding: 0;
    border-top: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    border-left: 0;
    border-right: 0;
    text-align: center;
}
.content-btn-add{
    top: -1px;
    background: #fff;
}
.content-productstor{
    line-height: 28px;
}
.content-btn-line{
    float: left;
    display: inline;
}
.content-btn-line button{
    cursor: pointer;
    width: 170px;
    float: left;
    display: inline;
    text-align: center;
    border-radius: 2px;
    margin-right: 10px;
}
.content-btn-line .content-buy-now{
    text-align: center;
    box-sizing: border-box;
    font-size: 18px;
    font-weight: 700;
    display: inline-block;
    height: 50px;
    line-height: 48px;
    color: #ec595c;
    border: 1px solid #ec595c;
    width: 168px;
    height: 50px;
    background: #fff8f9;
}
.content-btn-line .content-btn-buy{
    text-align: center;
    color: #fff;
    border: 0 none;
    width: 170px;
    font-size: 18px;
    font-weight: 700;
    display: inline-block;
    height: 50px;
    line-height: 48px;
    background: #ec595c;
}
.content-praise{
    width: 600px;
    padding: 20px 0 20px 84px;
    float: left;
    color: #333;
    font-size: 14px;
    font-family: \5FAE\8F6F\96C5\9ED1;
}
.content-praise span{
    float: left;
}
.content-praise i{
    color: #ccc;
    margin: 0 15px;
    float: left;
}
.content-praise em{
    color: #ec595c;
    padding: 0 5px 0 0;
}
.content-praise .content-blacks{
    color: #000;
    font-weight: 600;
}
.content-praise .content-blues{
    color: #51b8f1;
    padding-right: 20px;
    cursor: pointer;
    position: relative;
    height: 20px;
}
.content-emptions{
    font-family: \5FAE\8F6F\96C5\9ED1;
    margin: 20px 0 0;
    position: relative;
    width: 100%;
    color: #333;
    overflow: hidden;
}
.content-emption h2{
    font-size: 18px;
    color: #333;
}
.content-currer{
    position: absolute;
    right: -10px;
    top: 0;
    font-size: 14px;
}
.content-last{
    width: 30px;
    height: 30px;
    float: left;
    text-align: center;
}
.content-emptionnum{
    float: left;
}
.content-emptionnum i{
    text-decoration: none;
    font-style: normal;
}
.content-nexts{
    width: 30px;
    height: 30px;
    float: left;
    text-align: center;
}
.content-emption-box{
    height: 300px;
    margin: 15px 0;
    overflow: hidden;
    position: relative;
}
.content-emption-box ul{
    width: 2410px;
    left: 0px;
}
.content-emption-box ul li{
    width: 200px;
    height: 274px;
    border: 1px solid #eaeaea;
    float: left;
    margin: 0 15px 0 0;
    padding: 12px;
    overflow: hidden;
    color: #333;
}
.content-emption-box ul li .picture{
    width: 200px;
    height: 200px;
    margin: 0 auto;
    overflow: hidden;
    display: block;
    background: #eaeaea;
}
.content-namess{
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 10px 0;
    height: 38px;
    width: 200px;
    display: block;
}
.content-price-type{
    color: #ec595c;
    font-weight: 600;
}
.content-price-type i{
    font-style: normal;
    font-size: 16px;
}
.content-products{
    margin: 25px auto;
}
.content-proinfo-left{
    float: left;
    width: 210px;
    overflow: hidden;
}
.content-list-left{
    margin-bottom: 20px;
}
.content-unit{
    border: 1px solid #eaeaea;
}
.content-unit-title{
    line-height: 40px;
    text-align: center;
    color: #333;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    background: #f6f6f6;
    border-bottom: 1px solid #eaeaea;
    font-weight: 600;
}
.contnet-pro-classss{
    width: 100%;
}
.contnet-pro-classss li{
    float: left;
    position: relative;
    width: 208px;
}
.content-pro-show{
    width: 200px;
    padding: 4px;
    height: 280px;
    min-height: 280px;
    font-family: \5FAE\8F6F\96C5\9ED1;
}
.content-pro-imgsedecd{
    height: 200px;
    width: 200px;
}
.content-pro-names{
    line-height: 20px;
    color: #333;
    width: 186px;
    padding: 0 2px;
    height: 40px;
    margin: 8px auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.content-pro-names a{
    color:#333;
}
.content-pro-money{
    height: 28px;
    position: relative;
    width: 186px;
    margin: 0 auto;
    padding: 0 2px;
    border-bottom: 1px solid #eee;
    color: #ec595c;
    font-weight: 600;
}
.content-pro-money i{
    font-style: normal;
    font-size: 16px;
}
.content-product-main{
    float: right;
    width: 960px;
}
.content-product-fixed{
    width: 958px;
    height: 54px;
    line-height: 54px;
    border: 1px solid #eaeaea;
    background: #f6f6f6;
    font-family: \5FAE\8F6F\96C5\9ED1;
    position: relative;
}
.content-prod li{
    width: 158px;
    height: 54px;
    line-height: 54px;
    float: left;
    display: inline;
    position: relative;
    color: #333;
    font-size: 16px;
}
.content-prod .content-selectsed{
    text-align: center;
    width: 158px;
    margin-left: -1px;
    
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    background: #fff;
}
.content-prod .content-selectsed a{
    color: #ec595c;
}
.content-namesed{
    text-align: center;
    width: 158px;
    height: 54px;
    line-height: 54px;
    color: #666;
    text-align: center;
    float: left;
    display: inline;
    border-right: 1px solid #eaeaea;
    margin-right: -1px;
}
.content-apped{
    float: right;
    margin-right: 22px;
    right: 0;
}
.content-apped-tab{
    height: 54px;
    color: #333;
    background: url(../img/purchase.png) no-repeat;
    background-position: -500px -86px;
    padding: 0 45px 0 0;
    margin-left: 20px;
    cursor: pointer;
    float: left;
    font-size: 16px;
    position: absolute;
    top: 0;
    right: 0px;
}